package Cartas;

import org.junit.Assert;
import org.junit.Test;

public class CartaComCorTeste {

	@Test
	public void testeEhEempilhavel() {
		CartaComCor carta1 = new CartaComCor(Cor.AMARELO);
		CartaComCor carta2 = new CartaComCor(Cor.AMARELO);
		Assert.assertTrue(carta1.ehEmpilhavel(carta2));
		
		CartaComCor carta3 = new CartaComCor(Cor.AZUL);
		Assert.assertFalse(carta1.ehEmpilhavel(carta3));
		
		Coringa coringa = new Coringa();
		Assert.assertTrue(carta1.ehEmpilhavel(coringa));
		
		ComprarQuatro comprar4 = new ComprarQuatro();
		Assert.assertTrue(carta1.ehEmpilhavel(comprar4));
	}
	
}
